package pe.gob.servir.apps.censodirectivo.model.bean;

import java.io.Serializable;
import java.util.Date;

public class Responsable extends Persona implements Serializable {

	private static final long serialVersionUID = 1L;

	private long responsableId;
	private String cargo;
	private String estadoRegistro;
	private String fechaCreacion;
	private Date fechaFinHabilitacion;
	private Date fechaFinHabilitacionExt;
	private Date fechaInicioHabilitacion;
	private String fechaModificacion;
	private long numeroDiaHabilitacionExt;
	private String tipoCarga;
	private String titularEntidad;
	private String usuarioCreador;
	private String usuarioModificador;
	private long sectorEntidadId;
	private String desSexo;
	private String desEstadoRegistro;
	private String sectorEntidad;
	private String cargaId;
	private Censo censo;
	private Entidad entidad;
	private String codigoError;
	private String descripcionError;
	private long filaExcel;
	private String rucEntidad;
	private String estadoResponsable;
	private long estadoResponsableId;

	public Responsable() {
		super();
	}

	public long getResponsableId() {
		return responsableId;
	}

	public void setResponsableId(long responsableId) {
		this.responsableId = responsableId;
	}

	public String getCargo() {
		return cargo;
	}

	public void setCargo(String cargo) {
		this.cargo = cargo;
	}

	public String getEstadoRegistro() {
		return estadoRegistro;
	}

	public void setEstadoRegistro(String estadoRegistro) {
		this.estadoRegistro = estadoRegistro;
	}

	public String getFechaCreacion() {
		return fechaCreacion;
	}

	public void setFechaCreacion(String fechaCreacion) {
		this.fechaCreacion = fechaCreacion;
	}

	public Date getFechaFinHabilitacion() {
		return fechaFinHabilitacion;
	}

	public void setFechaFinHabilitacion(Date fechaFinHabilitacion) {
		this.fechaFinHabilitacion = fechaFinHabilitacion;
	}

	public Date getFechaFinHabilitacionExt() {
		return fechaFinHabilitacionExt;
	}

	public void setFechaFinHabilitacionExt(Date fechaFinHabilitacionExt) {
		this.fechaFinHabilitacionExt = fechaFinHabilitacionExt;
	}

	public Date getFechaInicioHabilitacion() {
		return fechaInicioHabilitacion;
	}

	public void setFechaInicioHabilitacion(Date fechaInicioHabilitacion) {
		this.fechaInicioHabilitacion = fechaInicioHabilitacion;
	}

	public String getFechaModificacion() {
		return fechaModificacion;
	}

	public void setFechaModificacion(String fechaModificacion) {
		this.fechaModificacion = fechaModificacion;
	}

	public long getNumeroDiaHabilitacionExt() {
		return numeroDiaHabilitacionExt;
	}

	public void setNumeroDiaHabilitacionExt(long numeroDiaHabilitacionExt) {
		this.numeroDiaHabilitacionExt = numeroDiaHabilitacionExt;
	}

	public String getTipoCarga() {
		return tipoCarga;
	}

	public void setTipoCarga(String tipoCarga) {
		this.tipoCarga = tipoCarga;
	}

	public String getTitularEntidad() {
		return titularEntidad;
	}

	public void setTitularEntidad(String titularEntidad) {
		this.titularEntidad = titularEntidad;
	}

	public String getUsuarioCreador() {
		return usuarioCreador;
	}

	public void setUsuarioCreador(String usuarioCreador) {
		this.usuarioCreador = usuarioCreador;
	}

	public String getUsuarioModificador() {
		return usuarioModificador;
	}

	public void setUsuarioModificador(String usuarioModificador) {
		this.usuarioModificador = usuarioModificador;
	}

	public long getSectorEntidadId() {
		return sectorEntidadId;
	}

	public void setSectorEntidadId(long sectorEntidadId) {
		this.sectorEntidadId = sectorEntidadId;
	}

	public String getDesSexo() {
		return desSexo;
	}

	public void setDesSexo(String desSexo) {
		this.desSexo = desSexo;
	}

	public String getDesEstadoRegistro() {
		return desEstadoRegistro;
	}

	public void setDesEstadoRegistro(String desEstadoRegistro) {
		this.desEstadoRegistro = desEstadoRegistro;
	}

	public String getSectorEntidad() {
		return sectorEntidad;
	}

	public void setSectorEntidad(String sectorEntidad) {
		this.sectorEntidad = sectorEntidad;
	}

	public String getCargaId() {
		return cargaId;
	}

	public void setCargaId(String cargaId) {
		this.cargaId = cargaId;
	}

	public Censo getCenso() {
		return censo;
	}

	public void setCenso(Censo censo) {
		this.censo = censo;
	}

	public Entidad getEntidad() {
		return entidad;
	}

	public void setEntidad(Entidad entidad) {
		this.entidad = entidad;
	}

	public String getCodigoError() {
		return codigoError;
	}

	public void setCodigoError(String codigoError) {
		this.codigoError = codigoError;
	}

	public String getDescripcionError() {
		return descripcionError;
	}

	public void setDescripcionError(String descripcionError) {
		this.descripcionError = descripcionError;
	}

	public long getFilaExcel() {
		return filaExcel;
	}

	public void setFilaExcel(long filaExcel) {
		this.filaExcel = filaExcel;
	}
	
	public String getRucEntidad() {
		return rucEntidad;
	}

	public void setRucEntidad(String rucEntidad) {
		this.rucEntidad = rucEntidad;
	}

	public String getEstadoResponsable() {
		return estadoResponsable;
	}

	public void setEstadoResponsable(String estadoResponsable) {
		this.estadoResponsable = estadoResponsable;
	}

	public long getEstadoResponsableId() {
		return estadoResponsableId;
	}

	public void setEstadoResponsableId(long estadoResponsableId) {
		this.estadoResponsableId = estadoResponsableId;
	}

	@Override
	public String toString() {
		return "Responsable [responsableId=" + responsableId + ", cargo="
				+ cargo + ", estadoRegistro=" + estadoRegistro
				+ ", fechaCreacion=" + fechaCreacion
				+ ", fechaFinHabilitacion=" + fechaFinHabilitacion
				+ ", fechaFinHabilitacionExt=" + fechaFinHabilitacionExt
				+ ", fechaInicioHabilitacion=" + fechaInicioHabilitacion
				+ ", fechaModificacion=" + fechaModificacion
				+ ", numeroDiaHabilitacionExt=" + numeroDiaHabilitacionExt
				+ ", tipoCarga=" + tipoCarga + ", titularEntidad="
				+ titularEntidad + ", usuarioCreador=" + usuarioCreador
				+ ", usuarioModificador=" + usuarioModificador
				+ ", sectorEntidadId=" + sectorEntidadId + ", desSexo="
				+ desSexo + ", desEstadoRegistro=" + desEstadoRegistro
				+ ", sectorEntidad=" + sectorEntidad + ", cargaId=" + cargaId
				+ ", censo=" + censo + ", entidad=" + entidad
				+ ", codigoError=" + codigoError + ", descripcionError="
				+ descripcionError + "]";
	}

}
